﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace AudioBookWS.ServiceEntity
{
    /// <summary>
    /// Item class (Item maybe is category, article or article-part)
    /// </summary>
    public class I
    {
        /// <summary>
        /// ID của item (ID)
        /// </summary>
        public String i { get; set; }

        /// <summary>
        /// Tên của item (Name)
        /// </summary>
        public String n { get; set; }

        /// <summary>
        /// Mô tả hoặc mô tả ngắn về item (Description)
        /// </summary>
        public String d { get; set; }

        /// <summary>
        /// Số lượng con của item [category con, articles, parts) (Childrent counter)
        /// </summary>
        public String c { get; set; }

        /// <summary>
        /// Thumbnail của item (Thumbnail)
        /// </summary>
        public String t { get; set; }

        /// <summary>
        /// Đã được đánh dấu đọc (nghe) hay chưa? (IsMarked)
        /// </summary>
        public String m { get; set; }

        /// <summary>
        /// Rate của item (Rate)
        /// </summary>
        public String r { get; set; }

        /// <summary>
        /// URL của Item (block's url, link's url,...)
        /// </summary>
        public String u { get; set; }

        /// <summary>
        /// Các thông tin khác (Other). ex: Duration, Author...
        /// </summary>
        public String o { get; set; }

        /// <summary>
        /// Loại của nội dung (ContentType).
        /// y = 1: Category, 
        /// y = 2: Article,
        /// y = 3: ArticlePart,
        /// y = 100: AdvertiseText
        /// y = 101: AdvertiseImage
        /// y = 200: Notify
        /// y = 300: Message
        /// </summary>
        public String y { get; set; }

        /// <summary>
        /// Trạng thái kết quả trả về
        /// s = 0 Or null: Request successfully
        /// s = 1: Request fail
        /// </summary>
        public String s { get; set; }
    }
}
